<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
  <meta name="description" content="API docs for the Window class from the dart:ui library, for the Dart programming language.">
  <title>Window class - dart:ui library - Dart API</title>
  <!-- required because all the links are pseudo-absolute -->
  <base href="..">

  <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  <link rel="stylesheet" href="static-assets/github.css">
  <link rel="stylesheet" href="static-assets/styles.css">
  <link rel="icon" href="static-assets/favicon.png">
  
</head>

<body>

<div id="overlay-under-drawer"></div>

<header id="title">
  <button id="sidenav-left-toggle" type="button">&nbsp;</button>
  <ol class="breadcrumbs gt-separated dark hidden-xs">
    <li><a href="index.html">manage_calendar_events</a></li>
    <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
    <li class="self-crumb">Window class</li>
  </ol>
  <div class="self-name">Window</div>
  <form class="search navbar-right" role="search">
    <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
  </form>
</header>

<main>

  <div id="dartdoc-sidebar-left" class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
    <header id="header-search-sidebar" class="hidden-l">
      <form class="search-sidebar" role="search">
        <input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
      </form>
    </header>
    
    <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
      <li><a href="index.html">manage_calendar_events</a></li>
      <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
      <li class="self-crumb">Window class</li>
    </ol>
    
    <h5>dart:ui library</h5>
    <ol>
      <li class="section-title"><a href="dart-ui/dart-ui-library.html#classes">Classes</a></li>
      <li><a href="dart-ui/AccessibilityFeatures-class.html">AccessibilityFeatures</a></li>
      <li><a href="dart-ui/CallbackHandle-class.html">CallbackHandle</a></li>
      <li><a href="dart-ui/Canvas-class.html">Canvas</a></li>
      <li><a href="dart-ui/Codec-class.html">Codec</a></li>
      <li><a href="dart-ui/Color-class.html">Color</a></li>
      <li><a href="dart-ui/ColorFilter-class.html">ColorFilter</a></li>
      <li><a href="dart-ui/EngineLayer-class.html">EngineLayer</a></li>
      <li><a href="dart-ui/FontFeature-class.html">FontFeature</a></li>
      <li><a href="dart-ui/FontWeight-class.html">FontWeight</a></li>
      <li><a href="dart-ui/FrameInfo-class.html">FrameInfo</a></li>
      <li><a href="dart-ui/FrameTiming-class.html">FrameTiming</a></li>
      <li><a href="dart-ui/Gradient-class.html">Gradient</a></li>
      <li><a href="dart-ui/Image-class.html">Image</a></li>
      <li><a href="dart-ui/ImageFilter-class.html">ImageFilter</a></li>
      <li><a href="dart-ui/ImageShader-class.html">ImageShader</a></li>
      <li><a href="dart-ui/IsolateNameServer-class.html">IsolateNameServer</a></li>
      <li><a href="dart-ui/Locale-class.html">Locale</a></li>
      <li><a href="dart-ui/MaskFilter-class.html">MaskFilter</a></li>
      <li><a href="dart-ui/Offset-class.html">Offset</a></li>
      <li><a href="dart-ui/OffsetBase-class.html">OffsetBase</a></li>
      <li><a href="dart-ui/Paint-class.html">Paint</a></li>
      <li><a href="dart-ui/Paragraph-class.html">Paragraph</a></li>
      <li><a href="dart-ui/ParagraphBuilder-class.html">ParagraphBuilder</a></li>
      <li><a href="dart-ui/ParagraphConstraints-class.html">ParagraphConstraints</a></li>
      <li><a href="dart-ui/ParagraphStyle-class.html">ParagraphStyle</a></li>
      <li><a href="dart-ui/Path-class.html">Path</a></li>
      <li><a href="dart-ui/PathMetric-class.html">PathMetric</a></li>
      <li><a href="dart-ui/PathMetricIterator-class.html">PathMetricIterator</a></li>
      <li><a href="dart-ui/PathMetrics-class.html">PathMetrics</a></li>
      <li><a href="dart-ui/Picture-class.html">Picture</a></li>
      <li><a href="dart-ui/PictureRecorder-class.html">PictureRecorder</a></li>
      <li><a href="dart-ui/PluginUtilities-class.html">PluginUtilities</a></li>
      <li><a href="dart-ui/PointerData-class.html">PointerData</a></li>
      <li><a href="dart-ui/PointerDataPacket-class.html">PointerDataPacket</a></li>
      <li><a href="dart-ui/Radius-class.html">Radius</a></li>
      <li><a href="dart-ui/Rect-class.html">Rect</a></li>
      <li><a href="dart-ui/RRect-class.html">RRect</a></li>
      <li><a href="dart-ui/RSTransform-class.html">RSTransform</a></li>
      <li><a href="dart-ui/Scene-class.html">Scene</a></li>
      <li><a href="dart-ui/SceneBuilder-class.html">SceneBuilder</a></li>
      <li><a href="dart-ui/SceneHost-class.html">SceneHost</a></li>
      <li><a href="dart-ui/SemanticsAction-class.html">SemanticsAction</a></li>
      <li><a href="dart-ui/SemanticsFlag-class.html">SemanticsFlag</a></li>
      <li><a href="dart-ui/SemanticsUpdate-class.html">SemanticsUpdate</a></li>
      <li><a href="dart-ui/SemanticsUpdateBuilder-class.html">SemanticsUpdateBuilder</a></li>
      <li><a href="dart-ui/Shader-class.html">Shader</a></li>
      <li><a href="dart-ui/Shadow-class.html">Shadow</a></li>
      <li><a href="dart-ui/Size-class.html">Size</a></li>
      <li><a href="dart-ui/StrutStyle-class.html">StrutStyle</a></li>
      <li><a href="dart-ui/Tangent-class.html">Tangent</a></li>
      <li><a href="dart-ui/TextBox-class.html">TextBox</a></li>
      <li><a href="dart-ui/TextDecoration-class.html">TextDecoration</a></li>
      <li><a href="dart-ui/TextPosition-class.html">TextPosition</a></li>
      <li><a href="dart-ui/TextStyle-class.html">TextStyle</a></li>
      <li><a href="dart-ui/Vertices-class.html">Vertices</a></li>
      <li><a href="dart-ui/Window-class.html">Window</a></li>
      <li><a href="dart-ui/WindowPadding-class.html">WindowPadding</a></li>
    
    
    
      <li class="section-title"><a href="dart-ui/dart-ui-library.html#properties">Properties</a></li>
      <li><a href="dart-ui/window.html">window</a></li>
    
      <li class="section-title"><a href="dart-ui/dart-ui-library.html#functions">Functions</a></li>
      <li><a href="dart-ui/decodeImageFromList.html">decodeImageFromList</a></li>
      <li><a href="dart-ui/decodeImageFromPixels.html">decodeImageFromPixels</a></li>
      <li><a href="dart-ui/hashList.html">hashList</a></li>
      <li><a href="dart-ui/hashValues.html">hashValues</a></li>
      <li><a href="dart-ui/instantiateImageCodec.html">instantiateImageCodec</a></li>
      <li><a href="dart-ui/lerpDouble.html">lerpDouble</a></li>
      <li><a href="dart-ui/loadFontFromList.html">loadFontFromList</a></li>
      <li><a href="dart-ui/saveCompilationTrace.html">saveCompilationTrace</a></li>
    
      <li class="section-title"><a href="dart-ui/dart-ui-library.html#enums">Enums</a></li>
      <li><a href="dart-ui/AppLifecycleState-class.html">AppLifecycleState</a></li>
      <li><a href="dart-ui/BlendMode-class.html">BlendMode</a></li>
      <li><a href="dart-ui/BlurStyle-class.html">BlurStyle</a></li>
      <li><a href="dart-ui/BoxHeightStyle-class.html">BoxHeightStyle</a></li>
      <li><a href="dart-ui/BoxWidthStyle-class.html">BoxWidthStyle</a></li>
      <li><a href="dart-ui/Brightness-class.html">Brightness</a></li>
      <li><a href="dart-ui/Clip-class.html">Clip</a></li>
      <li><a href="dart-ui/ClipOp-class.html">ClipOp</a></li>
      <li><a href="dart-ui/FilterQuality-class.html">FilterQuality</a></li>
      <li><a href="dart-ui/FontStyle-class.html">FontStyle</a></li>
      <li><a href="dart-ui/FramePhase-class.html">FramePhase</a></li>
      <li><a href="dart-ui/ImageByteFormat-class.html">ImageByteFormat</a></li>
      <li><a href="dart-ui/PaintingStyle-class.html">PaintingStyle</a></li>
      <li><a href="dart-ui/PathFillType-class.html">PathFillType</a></li>
      <li><a href="dart-ui/PathOperation-class.html">PathOperation</a></li>
      <li><a href="dart-ui/PixelFormat-class.html">PixelFormat</a></li>
      <li><a href="dart-ui/PlaceholderAlignment-class.html">PlaceholderAlignment</a></li>
      <li><a href="dart-ui/PointerChange-class.html">PointerChange</a></li>
      <li><a href="dart-ui/PointerDeviceKind-class.html">PointerDeviceKind</a></li>
      <li><a href="dart-ui/PointerSignalKind-class.html">PointerSignalKind</a></li>
      <li><a href="dart-ui/PointMode-class.html">PointMode</a></li>
      <li><a href="dart-ui/StrokeCap-class.html">StrokeCap</a></li>
      <li><a href="dart-ui/StrokeJoin-class.html">StrokeJoin</a></li>
      <li><a href="dart-ui/TextAffinity-class.html">TextAffinity</a></li>
      <li><a href="dart-ui/TextAlign-class.html">TextAlign</a></li>
      <li><a href="dart-ui/TextBaseline-class.html">TextBaseline</a></li>
      <li><a href="dart-ui/TextDecorationStyle-class.html">TextDecorationStyle</a></li>
      <li><a href="dart-ui/TextDirection-class.html">TextDirection</a></li>
      <li><a href="dart-ui/TileMode-class.html">TileMode</a></li>
      <li><a href="dart-ui/VertexMode-class.html">VertexMode</a></li>
    
      <li class="section-title"><a href="dart-ui/dart-ui-library.html#typedefs">Typedefs</a></li>
      <li><a href="dart-ui/FrameCallback.html">FrameCallback</a></li>
      <li><a href="dart-ui/ImageDecoderCallback.html">ImageDecoderCallback</a></li>
      <li><a href="dart-ui/PlatformMessageCallback.html">PlatformMessageCallback</a></li>
      <li><a href="dart-ui/PlatformMessageResponseCallback.html">PlatformMessageResponseCallback</a></li>
      <li><a href="dart-ui/PointerDataPacketCallback.html">PointerDataPacketCallback</a></li>
      <li><a href="dart-ui/SemanticsActionCallback.html">SemanticsActionCallback</a></li>
      <li><a href="dart-ui/TimingsCallback.html">TimingsCallback</a></li>
      <li><a href="dart-ui/VoidCallback.html">VoidCallback</a></li>
    
    </ol>
  </div>

  <div id="dartdoc-main-content" class="col-xs-12 col-sm-9 col-md-8 main-content">
      <div><h1><span class="kind-class">Window</span> class </h1></div>

    <section class="desc markdown">
      <p>The most basic interface to the host operating system's user interface.</p>
<p>There is a single Window instance in the system, which you can
obtain from the <a href="dart-ui/window.html">window</a> property.</p>
<h2 id="insets-and-padding">Insets and Padding</h2><div style="position: relative;">
  <div id="animation_1_play_button_" onclick="if (animation_1.paused) {
                  animation_1.play();
                  this.style.display = 'none';
                } else {
                  animation_1.pause();
                  this.style.display = 'block';
                }" style="position:absolute;
              width:300px;
              height:300px;
              z-index:100000;
              background-position: center;
              background-repeat: no-repeat;
              background-image: url(static-assets/play_button.svg);">
  </div>
  <video id="animation_1" style="width:300px; height:300px;" onclick="if (this.paused) {
                    this.play();
                    animation_1_play_button_.style.display = 'none';
                  } else {
                    this.pause();
                    animation_1_play_button_.style.display = 'block';
                  }" loop="">
    <source src="https://flutter.github.io/assets-for-api-docs/assets/widgets/window_padding.mp4" type="video/mp4">
  </video>
</div>
<p>In this diagram, the black areas represent system UI that the app cannot
draw over. The red area represents view padding that the application may not
be able to detect gestures in and may not want to draw in. The grey area
represents the system keyboard, which can cover over the bottom view
padding when visible.</p>
<p>The <a href="dart-ui/Window/viewInsets.html">Window.viewInsets</a> are the physical pixels which the operating
system reserves for system UI, such as the keyboard, which would fully
obscure any content drawn in that area.</p>
<p>The <a href="dart-ui/Window/viewPadding.html">Window.viewPadding</a> are the physical pixels on each side of the display
that may be partially obscured by system UI or by physical intrusions into
the display, such as an overscan region on a television or a "notch" on a
phone. Unlike the insets, these areas may have portions that show the user
application painted pixels without being obscured, such as a notch at the
top of a phone that covers only a subset of the area. Insets, on the other
hand, either partially or fully obscure the window, such as an opaque
keyboard or a partially transluscent statusbar, which cover an area without
gaps.</p>
<p>The <a href="dart-ui/Window/padding.html">Window.padding</a> property is computed from both <a href="dart-ui/Window/viewInsets.html">Window.viewInsets</a> and
<a href="dart-ui/Window/viewPadding.html">Window.viewPadding</a>. It will allow a view inset to consume view padding
where appropriate, such as when a phone's keyboard is covering the bottom
view padding and so "absorbs" it.</p>
<p>Clients that want to position elements relative to the view padding
regardless of the view insets should use the <a href="dart-ui/Window/viewPadding.html">Window.viewPadding</a> property,
e.g. if you wish to draw a widget at the center of the screen with respect
to the iPhone "safe area" regardless of whether the keyboard is showing.</p>
<p><a href="dart-ui/Window/padding.html">Window.padding</a> is useful for clients that want to know how much padding
should be accounted for without concern for the current inset(s) state, e.g.
determining whether a gesture should be considered for scrolling purposes.
This value varies based on the current state of the insets. For example, a
visible keyboard will consume all gestures in the bottom part of the
<a href="dart-ui/Window/viewPadding.html">Window.viewPadding</a> anyway, so there is no need to account for that in the
<a href="dart-ui/Window/padding.html">Window.padding</a>, which is always safe to use for such calculations.</p>
    </section>
    


    <section class="summary offset-anchor" id="instance-properties">
      <h2>Properties</h2>

      <dl class="properties">
        <dt id="accessibilityFeatures" class="property">
          <span class="name"><a href="dart-ui/Window/accessibilityFeatures.html">accessibilityFeatures</a></span>
          <span class="signature">&#8594; <a href="dart-ui/AccessibilityFeatures-class.html">AccessibilityFeatures</a></span>         
        </dt>
        <dd>
          Additional accessibility features that may be enabled by the platform.
                  <div class="features">read-only</div>
</dd>
        <dt id="alwaysUse24HourFormat" class="property">
          <span class="name"><a href="dart-ui/Window/alwaysUse24HourFormat.html">alwaysUse24HourFormat</a></span>
          <span class="signature">&#8594; <a href="dart-core/bool-class.html">bool</a></span>         
        </dt>
        <dd>
          The setting indicating whether time should always be shown in the 24-hour
format. <a href="dart-ui/Window/alwaysUse24HourFormat.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="defaultRouteName" class="property">
          <span class="name"><a href="dart-ui/Window/defaultRouteName.html">defaultRouteName</a></span>
          <span class="signature">&#8594; <a href="dart-core/String-class.html">String</a></span>         
        </dt>
        <dd>
          The route or path that the embedder requested when the application was
launched. <a href="dart-ui/Window/defaultRouteName.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="devicePixelRatio" class="property">
          <span class="name"><a href="dart-ui/Window/devicePixelRatio.html">devicePixelRatio</a></span>
          <span class="signature">&#8594; <a href="dart-core/double-class.html">double</a></span>         
        </dt>
        <dd>
          The number of device pixels for each logical pixel. This number might not
be a power of two. Indeed, it might not even be an integer. For example,
the Nexus 6 has a device pixel ratio of 3.5. <a href="dart-ui/Window/devicePixelRatio.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="initialLifecycleState" class="property">
          <span class="name"><a href="dart-ui/Window/initialLifecycleState.html">initialLifecycleState</a></span>
          <span class="signature">&#8594; <a href="dart-core/String-class.html">String</a></span>         
        </dt>
        <dd>
          The lifecycle state immediately after dart isolate initialization. <a href="dart-ui/Window/initialLifecycleState.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="locale" class="property">
          <span class="name"><a href="dart-ui/Window/locale.html">locale</a></span>
          <span class="signature">&#8594; <a href="dart-ui/Locale-class.html">Locale</a></span>         
        </dt>
        <dd>
          The system-reported default locale of the device. <a href="dart-ui/Window/locale.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="locales" class="property">
          <span class="name"><a href="dart-ui/Window/locales.html">locales</a></span>
          <span class="signature">&#8594; <a href="dart-core/List-class.html">List</a><span class="signature">&lt;<wbr><span class="type-parameter"><a href="dart-ui/Locale-class.html">Locale</a></span>&gt;</span></span>         
        </dt>
        <dd>
          The full system-reported supported locales of the device. <a href="dart-ui/Window/locales.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="onAccessibilityFeaturesChanged" class="property">
          <span class="name"><a href="dart-ui/Window/onAccessibilityFeaturesChanged.html">onAccessibilityFeaturesChanged</a></span>
          <span class="signature">&#8596; <a href="dart-ui/VoidCallback.html">VoidCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked when the value of <a href="dart-ui/Window/accessibilityFeatures.html">accessibilityFeatures</a> changes. <a href="dart-ui/Window/onAccessibilityFeaturesChanged.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onBeginFrame" class="property">
          <span class="name"><a href="dart-ui/Window/onBeginFrame.html">onBeginFrame</a></span>
          <span class="signature">&#8596; <a href="dart-ui/FrameCallback.html">FrameCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked to notify the application that it is an
appropriate time to provide a scene using the <a href="dart-ui/SceneBuilder-class.html">SceneBuilder</a> API and the
<a href="dart-ui/Window/render.html">render</a> method. When possible, this is driven by the hardware VSync
signal. This is only called if <a href="dart-ui/Window/scheduleFrame.html">scheduleFrame</a> has been called since the
last time this callback was invoked. <a href="dart-ui/Window/onBeginFrame.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onDrawFrame" class="property">
          <span class="name"><a href="dart-ui/Window/onDrawFrame.html">onDrawFrame</a></span>
          <span class="signature">&#8596; <a href="dart-ui/VoidCallback.html">VoidCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked for each frame after <a href="dart-ui/Window/onBeginFrame.html">onBeginFrame</a> has
completed and after the microtask queue has been drained. This can be
used to implement a second phase of frame rendering that happens
after any deferred work queued by the <a href="dart-ui/Window/onBeginFrame.html">onBeginFrame</a> phase. <a href="dart-ui/Window/onDrawFrame.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onLocaleChanged" class="property">
          <span class="name"><a href="dart-ui/Window/onLocaleChanged.html">onLocaleChanged</a></span>
          <span class="signature">&#8596; <a href="dart-ui/VoidCallback.html">VoidCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked whenever <a href="dart-ui/Window/locale.html">locale</a> changes value. <a href="dart-ui/Window/onLocaleChanged.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onMetricsChanged" class="property">
          <span class="name"><a href="dart-ui/Window/onMetricsChanged.html">onMetricsChanged</a></span>
          <span class="signature">&#8596; <a href="dart-ui/VoidCallback.html">VoidCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked whenever the <a href="dart-ui/Window/devicePixelRatio.html">devicePixelRatio</a>,
<a href="dart-ui/Window/physicalSize.html">physicalSize</a>, <a href="dart-ui/Window/padding.html">padding</a>, or <a href="dart-ui/Window/viewInsets.html">viewInsets</a> values change, for example
when the device is rotated or when the application is resized (e.g. when
showing applications side-by-side on Android). <a href="dart-ui/Window/onMetricsChanged.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onPlatformBrightnessChanged" class="property">
          <span class="name"><a href="dart-ui/Window/onPlatformBrightnessChanged.html">onPlatformBrightnessChanged</a></span>
          <span class="signature">&#8596; <a href="dart-ui/VoidCallback.html">VoidCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked whenever <a href="dart-ui/Window/platformBrightness.html">platformBrightness</a> changes value. <a href="dart-ui/Window/onPlatformBrightnessChanged.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onPlatformMessage" class="property">
          <span class="name"><a href="dart-ui/Window/onPlatformMessage.html">onPlatformMessage</a></span>
          <span class="signature">&#8596; <a href="dart-ui/PlatformMessageCallback.html">PlatformMessageCallback</a></span>         
        </dt>
        <dd>
          Called whenever this window receives a message from a platform-specific
plugin. <a href="dart-ui/Window/onPlatformMessage.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onPointerDataPacket" class="property">
          <span class="name"><a href="dart-ui/Window/onPointerDataPacket.html">onPointerDataPacket</a></span>
          <span class="signature">&#8596; <a href="dart-ui/PointerDataPacketCallback.html">PointerDataPacketCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked when pointer data is available. <a href="dart-ui/Window/onPointerDataPacket.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onReportTimings" class="property">
          <span class="name"><a href="dart-ui/Window/onReportTimings.html">onReportTimings</a></span>
          <span class="signature">&#8596; <a href="dart-ui/TimingsCallback.html">TimingsCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked to report the <a href="dart-ui/FrameTiming-class.html">FrameTiming</a> of recently
rasterized frames. <a href="dart-ui/Window/onReportTimings.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onSemanticsAction" class="property">
          <span class="name"><a href="dart-ui/Window/onSemanticsAction.html">onSemanticsAction</a></span>
          <span class="signature">&#8596; <a href="dart-ui/SemanticsActionCallback.html">SemanticsActionCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked whenever the user requests an action to be
performed. <a href="dart-ui/Window/onSemanticsAction.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onSemanticsEnabledChanged" class="property">
          <span class="name"><a href="dart-ui/Window/onSemanticsEnabledChanged.html">onSemanticsEnabledChanged</a></span>
          <span class="signature">&#8596; <a href="dart-ui/VoidCallback.html">VoidCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked when the value of <a href="dart-ui/Window/semanticsEnabled.html">semanticsEnabled</a> changes. <a href="dart-ui/Window/onSemanticsEnabledChanged.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="onTextScaleFactorChanged" class="property">
          <span class="name"><a href="dart-ui/Window/onTextScaleFactorChanged.html">onTextScaleFactorChanged</a></span>
          <span class="signature">&#8596; <a href="dart-ui/VoidCallback.html">VoidCallback</a></span>         
        </dt>
        <dd>
          A callback that is invoked whenever <a href="dart-ui/Window/textScaleFactor.html">textScaleFactor</a> changes value. <a href="dart-ui/Window/onTextScaleFactorChanged.html">[...]</a>
                  <div class="features">read / write</div>
</dd>
        <dt id="padding" class="property">
          <span class="name"><a href="dart-ui/Window/padding.html">padding</a></span>
          <span class="signature">&#8594; <a href="dart-ui/WindowPadding-class.html">WindowPadding</a></span>         
        </dt>
        <dd>
          The number of physical pixels on each side of the display rectangle into
which the application can render, but which may be partially obscured by
system UI (such as the system notification area), or or physical
intrusions in the display (e.g. overscan regions on television screens or
phone sensor housings). <a href="dart-ui/Window/padding.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="physicalSize" class="property">
          <span class="name"><a href="dart-ui/Window/physicalSize.html">physicalSize</a></span>
          <span class="signature">&#8594; <a href="dart-ui/Size-class.html">Size</a></span>         
        </dt>
        <dd>
          The dimensions of the rectangle into which the application will be drawn,
in physical pixels. <a href="dart-ui/Window/physicalSize.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="platformBrightness" class="property">
          <span class="name"><a href="dart-ui/Window/platformBrightness.html">platformBrightness</a></span>
          <span class="signature">&#8594; <a href="dart-ui/Brightness-class.html">Brightness</a></span>         
        </dt>
        <dd>
          The setting indicating the current brightness mode of the host platform.
If the platform has no preference, <a href="dart-ui/Window/platformBrightness.html">platformBrightness</a> defaults to <a href="dart-ui/Brightness-class.html">Brightness.light</a>.
                  <div class="features">read-only</div>
</dd>
        <dt id="semanticsEnabled" class="property">
          <span class="name"><a href="dart-ui/Window/semanticsEnabled.html">semanticsEnabled</a></span>
          <span class="signature">&#8594; <a href="dart-core/bool-class.html">bool</a></span>         
        </dt>
        <dd>
          Whether the user has requested that <a href="dart-ui/Window/updateSemantics.html">updateSemantics</a> be called when
the semantic contents of window changes. <a href="dart-ui/Window/semanticsEnabled.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="textScaleFactor" class="property">
          <span class="name"><a href="dart-ui/Window/textScaleFactor.html">textScaleFactor</a></span>
          <span class="signature">&#8594; <a href="dart-core/double-class.html">double</a></span>         
        </dt>
        <dd>
          The system-reported text scale. <a href="dart-ui/Window/textScaleFactor.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="viewInsets" class="property">
          <span class="name"><a href="dart-ui/Window/viewInsets.html">viewInsets</a></span>
          <span class="signature">&#8594; <a href="dart-ui/WindowPadding-class.html">WindowPadding</a></span>         
        </dt>
        <dd>
          The number of physical pixels on each side of the display rectangle into
which the application can render, but over which the operating system
will likely place system UI, such as the keyboard, that fully obscures
any content. <a href="dart-ui/Window/viewInsets.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="viewPadding" class="property">
          <span class="name"><a href="dart-ui/Window/viewPadding.html">viewPadding</a></span>
          <span class="signature">&#8594; <a href="dart-ui/WindowPadding-class.html">WindowPadding</a></span>         
        </dt>
        <dd>
          The number of physical pixels on each side of the display rectangle into
which the application can render, but which may be partially obscured by
system UI (such as the system notification area), or or physical
intrusions in the display (e.g. overscan regions on television screens or
phone sensor housings). <a href="dart-ui/Window/viewPadding.html">[...]</a>
                  <div class="features">read-only</div>
</dd>
        <dt id="hashCode" class="property inherited">
          <span class="name"><a href="dart-core/Object/hashCode.html">hashCode</a></span>
          <span class="signature">&#8594; <a href="dart-core/int-class.html">int</a></span>         
        </dt>
        <dd class="inherited">
          The hash code for this object. <a href="dart-core/Object/hashCode.html">[...]</a>
                  <div class="features">read-only, inherited</div>
</dd>
        <dt id="runtimeType" class="property inherited">
          <span class="name"><a href="dart-core/Object/runtimeType.html">runtimeType</a></span>
          <span class="signature">&#8594; <a href="dart-core/Type-class.html">Type</a></span>         
        </dt>
        <dd class="inherited">
          A representation of the runtime type of the object.
                  <div class="features">read-only, inherited</div>
</dd>
      </dl>
    </section>

    <section class="summary offset-anchor" id="instance-methods">
      <h2>Methods</h2>
      <dl class="callables">
        <dt id="render" class="callable">
          <span class="name"><a href="dart-ui/Window/render.html">render</a></span><span class="signature">(<wbr><span class="parameter" id="render-param-scene"><span class="type-annotation"><a href="dart-ui/Scene-class.html">Scene</a></span> <span class="parameter-name">scene</span></span>)
            <span class="returntype parameter">&#8594; void</span>
          </span>
                  </dt>
        <dd>
          Updates the application's rendering on the GPU with the newly provided
<a href="dart-ui/Scene-class.html">Scene</a>. This function must be called within the scope of the
<a href="dart-ui/Window/onBeginFrame.html">onBeginFrame</a> or <a href="dart-ui/Window/onDrawFrame.html">onDrawFrame</a> callbacks being invoked. If this function
is called a second time during a single <a href="dart-ui/Window/onBeginFrame.html">onBeginFrame</a>/<a href="dart-ui/Window/onDrawFrame.html">onDrawFrame</a>
callback sequence or called outside the scope of those callbacks, the call
will be ignored. <a href="dart-ui/Window/render.html">[...]</a>
                  
</dd>
        <dt id="scheduleFrame" class="callable">
          <span class="name"><a href="dart-ui/Window/scheduleFrame.html">scheduleFrame</a></span><span class="signature">(<wbr>)
            <span class="returntype parameter">&#8594; void</span>
          </span>
                  </dt>
        <dd>
          Requests that, at the next appropriate opportunity, the <a href="dart-ui/Window/onBeginFrame.html">onBeginFrame</a>
and <a href="dart-ui/Window/onDrawFrame.html">onDrawFrame</a> callbacks be invoked. <a href="dart-ui/Window/scheduleFrame.html">[...]</a>
                  
</dd>
        <dt id="sendPlatformMessage" class="callable">
          <span class="name"><a href="dart-ui/Window/sendPlatformMessage.html">sendPlatformMessage</a></span><span class="signature">(<wbr><span class="parameter" id="sendPlatformMessage-param-name"><span class="type-annotation"><a href="dart-core/String-class.html">String</a></span> <span class="parameter-name">name</span>, </span> <span class="parameter" id="sendPlatformMessage-param-data"><span class="type-annotation"><a href="dart-typed_data/ByteData-class.html">ByteData</a></span> <span class="parameter-name">data</span>, </span> <span class="parameter" id="sendPlatformMessage-param-callback"><span class="type-annotation"><a href="dart-ui/PlatformMessageResponseCallback.html">PlatformMessageResponseCallback</a></span> <span class="parameter-name">callback</span></span>)
            <span class="returntype parameter">&#8594; void</span>
          </span>
                  </dt>
        <dd>
          Sends a message to a platform-specific plugin. <a href="dart-ui/Window/sendPlatformMessage.html">[...]</a>
                  
</dd>
        <dt id="setIsolateDebugName" class="callable">
          <span class="name"><a href="dart-ui/Window/setIsolateDebugName.html">setIsolateDebugName</a></span><span class="signature">(<wbr><span class="parameter" id="setIsolateDebugName-param-name"><span class="type-annotation"><a href="dart-core/String-class.html">String</a></span> <span class="parameter-name">name</span></span>)
            <span class="returntype parameter">&#8594; void</span>
          </span>
                  </dt>
        <dd>
          Set the debug name associated with this window's root isolate. <a href="dart-ui/Window/setIsolateDebugName.html">[...]</a>
                  
</dd>
        <dt id="updateSemantics" class="callable">
          <span class="name"><a href="dart-ui/Window/updateSemantics.html">updateSemantics</a></span><span class="signature">(<wbr><span class="parameter" id="updateSemantics-param-update"><span class="type-annotation"><a href="dart-ui/SemanticsUpdate-class.html">SemanticsUpdate</a></span> <span class="parameter-name">update</span></span>)
            <span class="returntype parameter">&#8594; void</span>
          </span>
                  </dt>
        <dd>
          Change the retained semantics data about this window. <a href="dart-ui/Window/updateSemantics.html">[...]</a>
                  
</dd>
        <dt id="noSuchMethod" class="callable inherited">
          <span class="name"><a href="dart-core/Object/noSuchMethod.html">noSuchMethod</a></span><span class="signature">(<wbr><span class="parameter" id="noSuchMethod-param-invocation"><span class="type-annotation"><a href="dart-core/Invocation-class.html">Invocation</a></span> <span class="parameter-name">invocation</span></span>)
            <span class="returntype parameter">&#8594; dynamic</span>
          </span>
                  </dt>
        <dd class="inherited">
          Invoked when a non-existent method or property is accessed. <a href="dart-core/Object/noSuchMethod.html">[...]</a>
                  <div class="features">inherited</div>
</dd>
        <dt id="toString" class="callable inherited">
          <span class="name"><a href="dart-core/Object/toString.html">toString</a></span><span class="signature">(<wbr>)
            <span class="returntype parameter">&#8594; <a href="dart-core/String-class.html">String</a></span>
          </span>
                  </dt>
        <dd class="inherited">
          Returns a string representation of this object.
                  <div class="features">inherited</div>
</dd>
      </dl>
    </section>

    <section class="summary offset-anchor inherited" id="operators">
      <h2>Operators</h2>
      <dl class="callables">
        <dt id="operator ==" class="callable inherited">
          <span class="name"><a href="dart-core/Object/operator_equals.html">operator ==</a></span><span class="signature">(<wbr><span class="parameter" id="==-param-other"><span class="type-annotation">dynamic</span> <span class="parameter-name">other</span></span>)
            <span class="returntype parameter">&#8594; <a href="dart-core/bool-class.html">bool</a></span>
          </span>
                  </dt>
        <dd class="inherited">
          The equality operator. <a href="dart-core/Object/operator_equals.html">[...]</a>
                  <div class="features">inherited</div>
</dd>
      </dl>
    </section>




  </div> <!-- /.main-content -->

  <div id="dartdoc-sidebar-right" class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
    <ol>
    
      <li class="section-title">
        <a href="dart-ui/Window-class.html#instance-properties">Properties</a>
      </li>
      <li><a href="dart-ui/Window/accessibilityFeatures.html">accessibilityFeatures</a></li>
      <li><a href="dart-ui/Window/alwaysUse24HourFormat.html">alwaysUse24HourFormat</a></li>
      <li><a href="dart-ui/Window/defaultRouteName.html">defaultRouteName</a></li>
      <li><a href="dart-ui/Window/devicePixelRatio.html">devicePixelRatio</a></li>
      <li><a href="dart-ui/Window/initialLifecycleState.html">initialLifecycleState</a></li>
      <li><a href="dart-ui/Window/locale.html">locale</a></li>
      <li><a href="dart-ui/Window/locales.html">locales</a></li>
      <li><a href="dart-ui/Window/onAccessibilityFeaturesChanged.html">onAccessibilityFeaturesChanged</a></li>
      <li><a href="dart-ui/Window/onBeginFrame.html">onBeginFrame</a></li>
      <li><a href="dart-ui/Window/onDrawFrame.html">onDrawFrame</a></li>
      <li><a href="dart-ui/Window/onLocaleChanged.html">onLocaleChanged</a></li>
      <li><a href="dart-ui/Window/onMetricsChanged.html">onMetricsChanged</a></li>
      <li><a href="dart-ui/Window/onPlatformBrightnessChanged.html">onPlatformBrightnessChanged</a></li>
      <li><a href="dart-ui/Window/onPlatformMessage.html">onPlatformMessage</a></li>
      <li><a href="dart-ui/Window/onPointerDataPacket.html">onPointerDataPacket</a></li>
      <li><a href="dart-ui/Window/onReportTimings.html">onReportTimings</a></li>
      <li><a href="dart-ui/Window/onSemanticsAction.html">onSemanticsAction</a></li>
      <li><a href="dart-ui/Window/onSemanticsEnabledChanged.html">onSemanticsEnabledChanged</a></li>
      <li><a href="dart-ui/Window/onTextScaleFactorChanged.html">onTextScaleFactorChanged</a></li>
      <li><a href="dart-ui/Window/padding.html">padding</a></li>
      <li><a href="dart-ui/Window/physicalSize.html">physicalSize</a></li>
      <li><a href="dart-ui/Window/platformBrightness.html">platformBrightness</a></li>
      <li><a href="dart-ui/Window/semanticsEnabled.html">semanticsEnabled</a></li>
      <li><a href="dart-ui/Window/textScaleFactor.html">textScaleFactor</a></li>
      <li><a href="dart-ui/Window/viewInsets.html">viewInsets</a></li>
      <li><a href="dart-ui/Window/viewPadding.html">viewPadding</a></li>
      <li class="inherited"><a href="dart-core/Object/hashCode.html">hashCode</a></li>
      <li class="inherited"><a href="dart-core/Object/runtimeType.html">runtimeType</a></li>
    
      <li class="section-title"><a href="dart-ui/Window-class.html#instance-methods">Methods</a></li>
      <li><a href="dart-ui/Window/render.html">render</a></li>
      <li><a href="dart-ui/Window/scheduleFrame.html">scheduleFrame</a></li>
      <li><a href="dart-ui/Window/sendPlatformMessage.html">sendPlatformMessage</a></li>
      <li><a href="dart-ui/Window/setIsolateDebugName.html">setIsolateDebugName</a></li>
      <li><a href="dart-ui/Window/updateSemantics.html">updateSemantics</a></li>
      <li class="inherited"><a href="dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
      <li class="inherited"><a href="dart-core/Object/toString.html">toString</a></li>
    
      <li class="section-title inherited"><a href="dart-ui/Window-class.html#operators">Operators</a></li>
      <li class="inherited"><a href="dart-core/Object/operator_equals.html">operator ==</a></li>
    
    
    
    </ol>
  </div><!--/.sidebar-offcanvas-->

</main>

<footer>
  <span class="no-break">
    manage_calendar_events 1.0.1
  </span>

  
</footer>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="static-assets/typeahead.bundle.min.js"></script>
<script src="static-assets/highlight.pack.js"></script>
<script src="static-assets/URI.js"></script>
<script src="static-assets/script.js"></script>


</body>

</html>
